package day20171001;


import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;

import java.io.IOException;

public class JsoupGetCityName {
    public static void main(String[] args) throws IOException {
        String url = "http://www.aibang.com/cities-bus";
        Document doc = Jsoup.connect(url).get();

        //获取所有ul标签的内容
        Elements allul = doc.getElementsByTag("ul");

        //获取第二个ul标签的内容
        Element ul2 = allul.get(1);

        //获取第二个ul标签内所有li标签里面的内容
        Elements allli = ul2.getElementsByTag("li");


        //利用for循环获取每一个li标签内容
        for (int i = 0; i < allli.size(); i ++) {

                //获取每一个li标签
                Element everyli = allli.get(i);

                //获取每一个li标签里面所有a标签
                Elements alla= everyli.getElementsByTag("a");
                //System.out.println(alla);

                //每一个li里面有多个a标签，再用一个for循环得到单个a标签，
                //并将每个元素的内容提取出来得到城市名字
                for(int j = 0;j < alla.size();j ++){
                    //获取城市名字
                    String cityname = alla.get(j).text();
                    System.out.print(cityname + "\t");
                }
                System.out.println();

        }







    }
}
